package spar.cancer.struct;

//基础信息结构体
public class CheckInfo<T> {
    public int iterId;//第几次迭代
    public int lineNumber;//check行号
    public int checkId;//第几次check
    public long checkTime;//check时间
    public Type type;//Cancer<T>实例的类型
    public String name;//Cancer<T>实例的名字
    public T value;//Cancer<T>实例对应的T实例的值

    public CheckInfo(int lineNumber, int iterId, int checkId, long checkTime, Type type, String name, T value) {
        this.lineNumber = lineNumber;
        this.iterId = iterId;
        this.checkId = checkId;
        this.checkTime = checkTime;
        this.type = type;
        this.name = name;
        this.value = value;
    }
}